Шаг 117 - Изучаем Cправочник – пометка удаления.

При перегонке справочников из одной конфигурации в другую у меня стал вопрос. В справочнике было некоторое количество помеченных на удаление элементов. То ли введены были по ошибке, то ли еще что. Вообщем в момент конвертирования мне совсем не хотелось их перегонять, ведь потом удалять вручную. Значит нужно, как то определять помеченные на удаление. Можно.

ПометкаУдаления
Прочитать флаг пометки удаления элемента справочника.

Синтаксис:
ПометкаУдаления()
Англоязычный синоним:
DeleteMark

Возвращаемое значение:
Числовое значение: 1 — если на элементе справочника стоит пометка удаления; 0 — если нет пометки удаления.

Описание:
Метод ПометкаУдаления позволяет прочитать значение пометки удаления текущего элемента справочника.

Вот так это может выглядеть в коде.

Если Спр.ПометкаУдаления() = 1 Тогда
// не пишем
Иначе
// пишем.
КонецЕсли;

Так я избавился от помеченных на удаление. Но беды на этом не закончились. Читаем дальше.

Hosted by uCoz